home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr31 / tolzh10.zip / TOLZH.DOC next >
Text File  |  1993-05-01  |  6KB  |  180 lines

  1. TOLZH VERSION 1.0 COPYRIGHT 1989 JOHN NAVAS II, ALL RIGHTS RESERVED.
  2.  
  3. ToLZH is made available for personal, non-commercial use only.  You
  4. are granted a limited license to use ToLZH, and to copy it and
  5. distribute it, provided that no fee is charged for such copying and
  6. distribution, and that it is ONLY distributed in its original,
  7. unmodified state.
  8.  
  9.  
  10. PURPOSE:
  11.  
  12. ToLZH automates the conversion of .ARC, .PAK, .ZIP, and/or .ZOO files
  13. to .LZH files, making it easier to take advantage of the greater
  14. storage efficiency of .LZH files.
  15.  
  16.  
  17. FEATURES:
  18.  
  19. *  Optionally processes nested subdirectory trees.
  20.  
  21. *  Automatically processes file contents recursively.  (For example,
  22. if DATA.ARC contains ARC1.ARC and ARC2.ARC, after conversion DATA.LZH
  23. will contain ARC1.LZH and ARC2.LZH, not .ARC files).
  24.  
  25. *  Either ARCE, PKXARC or PKUNPAK may be used instead of ARC to
  26. process .ARC files.
  27.  
  28. *  Full support of path names and the PATH environment variable.
  29.  
  30. *  If an original files is not read-only, it will be automatically
  31. deleted immediately after the .LZH file is successfully created,
  32. conveniently minimizing disk space requirements.  (Read-only files
  33. will not be deleted.)
  34.  
  35. *  Well-behaved:  may be run in a multitasking and/or network
  36. environment.
  37.  
  38. *  Extensive error-checking and diagnostic messages.
  39.  
  40.  
  41. USAGE:
  42.  
  43.         tolzh [/s] [<source> ...]
  44.  
  45. /s              Process nested subdirectories in source(s) (optional).
  46.  
  47. <source>        One or more pathname(s), wildcard pathname(s), and/or
  48.                 directory name(s), each of which is processed in order.
  49.  
  50.  
  51. EXAMPLES:
  52.  
  53. tolzh data.arc                  Convert DATA.ARC in the current
  54.                                 directory to DATA.LZH.
  55.  
  56. tolzh d:\files\data.zip         Convert D:\FILES\DATA.ZIP to
  57.                                 D:\FILES\DATA.LZH.
  58.  
  59. tolzh paks\*.pak zoos\*.zoo     Convert all .PAK files in the
  60.                                 directory PAKS, and all .ZOO files in
  61.                                 the directory ZOOS, to .LZH files.
  62.  
  63. tolzh /s d:\ e:\                Convert all .ARC/.PAK/.ZIP/.ZOO files
  64.                                 in any directory on both drives D: and
  65.                                 E: to .LZH files.
  66.  
  67.  
  68. METHOD:
  69.  
  70. ToLZH converts a file by invoking the appropriate utility program:
  71.  
  72.     File Extension         Program*        Version as of 5/4/89
  73.  
  74.     .ARC                    ARC**                   6.02
  75.                            (ARCE                    4.0c)
  76.                (PKXARC            3.5)
  77.                            (PKUNPAK                 3.61)
  78.  
  79.     .PAK                    PAK                     1.6
  80.  
  81.     .ZIP                    PKUNZIP                 0.92
  82.  
  83.     .ZOO                    ZOO                     2.01
  84.  
  85.     .LZH                    LHARC                   1.12
  86.  
  87.     *  LHARC is always required; the other utilities are only
  88.        required when actually processing a file of a given type.
  89.  
  90.     ** ARC is used to process .ARC files by default.  If you wish to
  91.        use ARCE, PKXARC or PKUNPAK instead, SET the ARC environment
  92.        variable to the appropriate utility name before executing
  93.        ToLZH.  For example, to use ARCE instead of ARC:
  94.  
  95.         set arc=arce
  96.  
  97.  
  98. IMPORTANT CONSIDERATIONS:
  99.  
  100. The appropriate utility programs must be located somewhere in the
  101. directories specified in the PATH environment variable.
  102.  
  103. Sufficient memory must be available for both ToLZH and the largest
  104. utility program together.  (ToLZH requires about 22K bytes.)
  105.  
  106. When processing a significant number of files, it may be helpful to
  107. redirect screen output to a log file (which may be reviewed following
  108. completion).  For example:
  109.  
  110.         tozlh /s e: >tolzh.log
  111.  
  112. ToLZH expands files on the same drive; you should ensure that
  113. sufficient working capacity is available to handle the largest single
  114. file.
  115.  
  116. Certain utility programs allow you to specify the location of
  117. temporary files with an environment variable; if you use this option,
  118. you should ensure that sufficient working capacity is available to
  119. handle the largest single file.
  120.  
  121. The default stack size in ToLZH will process nested subdirectories up
  122. to eight levels deep.  If more depth is required, the .EXE header may
  123. be modified (with a utility program such as Microsoft EXEMOD) to
  124. increase the stack size.
  125.  
  126. The display of "disk bytes freed" may not equal the exact reduction
  127. in file size(s), since disk space is allocated in cluster-size
  128. increments.
  129.  
  130.  
  131. ACKNOWLEDGMENTS:
  132.  
  133. The following file formats and programs were developed by the
  134. entities listed, who assert various forms of intellectual property
  135. protection, such as trademarks and copyrights.  For more information,
  136. contact them directly.
  137.  
  138. .ARC/ARC:
  139.  
  140.         System Enhancement Associates
  141.         21 New Street
  142.         Wayne, NJ 07470
  143.  
  144. ARCE:
  145.  
  146.         Vernon D. Buerg
  147.         139 White Oak Circle
  148.         Petaluma, CA  94952
  149.         CompuServe: 70007,1212
  150.         Data/BBS:   707-778-8944
  151.                     707-778-8841
  152.  
  153. .ZLH/LHARC:
  154.  
  155.         Haruyasu Yoshizaki (Yoshi)
  156.         [address in Japan unknown to this author]
  157.         Nifty Serve PFF00253
  158.         ASCII pcs   pcs02846
  159.  
  160. .ZIP/PKXARC/PKUNPAK/PKUNZIP:
  161.  
  162.         PKware, Inc.
  163.         7545 N. Port Washington Rd.
  164.         Suite 205
  165.         Glendale, WI  53217-3422
  166.         BBS:   (414) 352-7176
  167.         Voice: (414) 352-3670
  168.  
  169. .PAK/PAK:
  170.  
  171.         NoGate Consulting
  172.         P.O. Box 88115
  173.         Grand Rapids, MI 49518-0115
  174.         (616) 455-6270
  175.  
  176. .ZOO/ZOO:
  177.         
  178.         Rahul Dhesi
  179.         [address unknown to this author]
  180.